a slew of - English Synonyms Dictionary